@charset "utf-8";
/* CSS Document */

.leftBox
{
	float:left;
	margin-top:20px;
	margin-left:120.5px;
	width:861px;
	height:auto;
}
.wendaMainBox
{
	float:left;
	height:300px;
	width:100%;
}
.wendaTitle
{
	float:left;
	width:861px;
	height:55px;
	color:#555;
	text-align:left;
	line-height:20px;
	overflow:hidden;
}
.wendaDetail
{
	float:left;
	width:806px;
	margin-left:55px;
	height:auto;
	color:#666;
	text-align:left;
	font-size:14px;
	color:#555;
}
.wendaOther
{
	float:left;
	width:806px;
	margin-top:10px;
	margin-left:55px;
	height:auto;
	color:#555;
	text-align:left;
	font-size:14px;
	
}
.wendaOther span
{
	float:left;
	margin-right:20px;
}
.sumbitBox
{
	float:left;
	margin-top:20px;
	margin-left:55px;
	width:806px;
	height:auto;
	border:#dcdcdc thin solid;
}
.answerText
{
	float:left;
	margin-top:10px;
	margin-left:5px;
	height:75px;
	width:790px;
	border:none;
	font-size:14px;
	overflow:auto;
	outline:none;
}
.wrongBox
{
	float:left;
	width:806px;
	height:30px;
	color:#DD4F50;
	line-height:30px;
	text-align:left;
	text-indent:25px;
	font-size:14px;
}
.wrongBox span
{
	float:left;
	background-image:url(../Images/wendaDetail/wrongIconSmall.gif);
	background-position:left;
	background-size:22px 22px;
	background-repeat:no-repeat;
}
.wrongBottom
{
	float:left;
	width:806px;
	height:40px;
	line-height:40px;
	background:#FAFAFA;
	color:#555;
	font-size:14px;
	border-top:#dcdcdc thin solid;
}
.wrongBottom span
{
	float:left;
	margin-left:10px;
	text-indent:30px;
	background-image:url(../Images/wendaDetail/tipIconSmall.gif);
	background-position:left;
	background-size:25px 25px;
	background-repeat:no-repeat;
}
.yzmBox
{
	position:absolute;
	margin-top:6px;
	margin-left:152px;
	height:65px;
	width:150px;
	overflow:hidden;
	display:none;
}
.yzmBox img
{
	height:65px;
	width:150px;
}
label
{
	float:left;
	margin-left:10px;
}
input.yzm
{
	float:left;
	margin-top:6px;
	height:24px;
	line-height:24px;
	width:80px;
	outline:none;
}
input.sumbit
{
	float:right;
	margin-right:10px;
	border:none;
	margin-top:6px;
	height:28px;
	width:90px;
	color:#fff;
	border-radius:2px 2px;
	background:#DD4F50;
}
.wendaIcon
{
	float:left;
	width:55px;
	height:55px;
	background-image:url(../Images/wendaDetail/wenIconSmall.gif);
	background-size:52px 52px;
}
.otherIcon
{
	float:left;
	width:55px;
	height:55px;
	background-image:url(../Images/wendaDetail/daIconSmall.gif);
	background-size:52px 52px;
}
.otherTitle
{
	float:left;
	width:861px;
	height:55px;
	color:#555;
	text-align:left;
	line-height:20px;
	overflow:hidden;
}
.spe
{
	float:left;
	margin-left:55px;
	height:1px;
	width:806px;
	background:#dcdcdc;
}
.otherMain
{
	float:left;
	margin-left:55px;
	height:auto;
	width:806px;
}
.list
{
	float:left;
	margin-top:20px;
	padding-bottom:20px;
	border-bottom:#dcdcdc 2px dashed;
}
.listMain
{
	float:left;
	height:50px;
	width:806px;
	line-height:50px;
	color:#b3b2b2;
	font-size:14px;
}
.listMain img
{
	float:left;
	margin-left:10px;
	margin-right:20px;
	height:50px;
	width:50px;
}
.listMain a
{
	color:#555;
}
.listMain span
{
	float:left;
	margin-left:10px;
}
span.d
{
	float:right;
	margin-right:10px;
}
.answerMain
{
	float:left;
	margin-top:20px;
	line-height:25px;
	width:806px;
	height:auto;
	color:#555;
	text-align:left;
	font-size:14px;
}
/*****************************/
.rightBox
{
	float:right;
	margin-top:20px;
	margin-right:120.5px;
	width:240px;
	height:auto;
}
.wendaButtonBox
{
	float:left;
	height:82px;
	width:236px;
	border:#dcdcdc thin solid;
}
.question
{
	float:left;
	margin-left:20px;
	margin-top:20px;
	width:88px;
	height:42px;
	line-height:42px;
	color:#fff;
	background:#DD4F50;
}
.answer
{
	float:left;
	margin-left:20px;
	margin-top:20px;
	width:88px;
	height:42px;
	line-height:42px;
	color:#fff;
	background:#54BDA6;
}
/********************/
.sortBox
{
	float:left;
	height:auto;
	width:236px;
	margin-top:20px;
	padding-bottom:20px;
    border:#dcdcdc thin solid;
}
.sortTitle
{
	float:left;
	height:30px;
	width:236px;
	color:#fff;
	text-align:left;
	text-indent:10px;
	line-height:30px;
	background:#54BDA6;
}
dl
{
	float:left;
	width:216px;
	height:30px;
	margin-left:10px;
	margin-top:10px;
	margin-bottom:0px;
	border-bottom:#dcdcdc 1px dashed;
	overflow:hidden;
}
span.Icon1
{
	float:left;
	height:20px;
	width:20px;
	margin-top:5px;
	line-height:20px;
	color:#fff;
	font-size:14px;
	display:block;
	background:#DD4F50;
}

span.Icon2
{
	float:left;
	margin-top:5px;
	height:20px;
	width:20px;
	line-height:20px;
	color:#fff;
	font-size:14px;
	background:#333;
}
.sortBox p a
{
	line-height:30px;
	height:30px;
	width:164px;
	margin-top:-16px;
	color:#555;
	text-align:left;
	text-indent:10px;
	font-size:14px;
	display:block;
	overflow:hidden;
}